IBIS Macromodel Task Group Meeting date: 15 March 2022 Members (asterisk for those attending): Achronix Semiconductor: Hansel Dsilva Amazon: John Yan ANSYS: * Curtis Clark * Wei-hsing Huang Cadence Design Systems: * Ambrish Varma Jared James Google: Zhiping Yang Intel: * Michael Mirmak Kinger Cai Alaeddin Aydiner Keysight Technologies: * Fangyi Rao Majid Ahadi Dolatsara Ming Yan Radek Biernacki Rui Yang Luminous Computing David Banas Marvell Steve Parker Mathworks (SiSoft): * Walter Katz Mike LaBonte Micron Technology: * Randy Wolff * Justin Butterfield Missouri S&T Chulsoon Hwang Siemens EDA (Mentor): * Arpad Muranyi Teraspeed Labs: * Bob Ross Zuken USA: * Lance Wang The meeting was led by Arpad Muranyi. Curtis Clark took the minutes. -------------------------------------------------------------------------------- Opens: - None. ------------- Review of ARs: - Arpad to send draft 16 of BIRD213.1 to the ATM list. - Done. - Ambrish to add Table -> String changes to draft 16. - Done. Ambrish had sent draft 17 to ATM - Michael to send draft 4 of the Root Name Clarifications BIRD to ATM. - Done. -------------------------- Call for patent disclosure: - None. ------------------------- Review of Meeting Minutes: Arpad asked for any comments or corrections to the minutes of the March 8th meeting. Michael moved to approve the minutes. Randy seconded the motion. There were no objections. ------------- New Discussion: BIRD213.1 draft 17, PAMn: Ambrish shared draft 17 and reviewed the changes he'd made to replace the use of Tables with String parameters for PAM_Offsets and PAM_Thresholds. In the PAM_Thresholds Usage Rules, the changes were primarily replacing references to values in "Row N" in the Table to references to "Value N" in the String. Ambrish said the biggest changes were actually to the Example(s) and made them simpler. Arpad said he had been pleasantly surprised at the limited scope of the required changes. Arpad started draft 18 to incorporate new changes. Randy and Arpad asked if the placeholder values in the Examples should contain 3 numerical values. Arpad then said keeping 3 might be helpful and emphasize the fact that the PAM4_Thresholds and PAM4_Offsets parameters' values in the .ami file are just placeholders. The group decided to change all the numeric values to 0.0 but keep some scientific notation values as an example of how they can be done. The group reviewed and accepted several editorial suggestions from Bob, Randy and Arpad. Arpad had questioned the following sentence in Modulation_Levels Usage Rules: If neither Modulation nor Modulation_Levels are defined, then the Modulation shall be NRZ. He said we should be careful about saying "shall be NRZ", because the Modulation_Levels parameter is an Integer, not a string. Curtis and Fangyi suggested the last "Modulation" in the sentence should be lower case, since it is talking about the modulation scheme not the value of a parameter. Michael then added that we should say "must", since we generally use that term when referring to things that the EDA should do, where "shall" is used to refer to parser enforceable rules. The group agreed to change the sentence to: If neither Modulation nor Modulation_Levels are defined, then the modulation scheme used by the EDA too must be NRZ. Arpad again questioned the sentence on pg. 228 in the description of the wave parameter: It is assumed that the electrical interfaces to both the driver and receiver are differential. Walter and Randy said even if the signal is single-ended, it's made differential before passing it into the AMI executable model. Michael asked if we should change "electrical interfaces". Fangyi suggested that the two-paragraph block that began with "For NRZ models..." and the two-paragraph block that began with "For PAM4 models..." were both redundant and should be removed. The group agreed, and Arpad captured the new changes for pg. 228 in draft 18. The sentence in question was removed by these changes. Ambrish then noted that on page 278 of IBIS 7.1, the section 10.7 introductory paragraph had to be rewritten to accommodate the new BIRD. The group worked on modifying the language. Arpad captured the changes. Discussion of this section will continue at the next meeting. - Curtis: Motion to adjourn. - Randy: Second. - Arpad: Thank you all for joining. AR: Arpad to send draft 18 of BIRD213.1 to the ATM list. ------------- Next meeting: 22 March 2022 12:00pm PT ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives